package com.v5ent.domain;
/**
 * 
<ul>区块
	<li>Index 是这个块在整个链中的位置</li>
	<li>Timestamp 显而易见就是块生成时的时间戳</li>
	<li>Hash 是这个块通过 SHA256 算法生成的散列值</li>
	<li>PrevHash 代表前一个块的 SHA256 散列值</li>
	<li>BPM 每分钟心跳数，也就是心率。我们要记录的数据</li>
 *</ul>
 */
public class Block {
	/**是这个块在整个链中的位置*/
	private int index;
	/**显而易见就是块生成时的时间戳*/
	private String timestamp;
	/**虚拟资产额度。我们要记录的数据*/
	private int vac;
	/**是这个块通过 SHA256 算法生成的散列值*/
	private String hash;
	/**指向前一个块的 SHA256 散列值*/
	private String prevHash;
	
	private int difficulty;
	private String nonce;
	
	/** getters and setters**/
	public int getIndex() {
		return index;
	}
	public void setIndex(int index) {
		this.index = index;
	}
	public String getTimestamp() {
		return timestamp;
	}
	public void setTimestamp(String timestamp) {
		this.timestamp = timestamp;
	}
	public int getVac() {
		return vac;
	}
	public void setVac(int vac) {
		this.vac = vac;
	}
	public String getHash() {
		return hash;
	}
	public void setHash(String hash) {
		this.hash = hash;
	}
	public String getPrevHash() {
		return prevHash;
	}
	public void setPrevHash(String prevHash) {
		this.prevHash = prevHash;
	}
	public int getDifficulty() {
		return difficulty;
	}
	public void setDifficulty(int difficulty) {
		this.difficulty = difficulty;
	}
	public String getNonce() {
		return nonce;
	}
	public void setNonce(String nonce) {
		this.nonce = nonce;
	}
	
}
